const db = uniCloud.database()
const articleModule = db.collection('article')
const dbCmd = db.command

module.exports = {
	_before: function() { // 通用预处理器

	},
	async selfIncreas(id, attr, incNum = 1) {
		let result = await articleModule.doc(id).update({
			[attr]: dbCmd.inc(incNum)
		})
		return {
			msg: 'success',
			result
		}
	},
	async temp() {
		let result = await articleModule.where('_id="643904b728064a03b76664c1"').get()
		return {
			msg: 'success',
			result
		}
	},


	/**
	 * method1方法描述
	 * @param {string} param1 参数1描述
	 * @returns {object} 返回值描述
	 */
	/* 
	method1(param1) {
		// 参数校验，如无参数则不需要
		if (!param1) {
			return {
				errCode: 'PARAM_IS_NULL',
				errMsg: '参数不能为空'
			}
		}
		// 业务逻辑
		
		// 返回结果
		return {
			param1 //请根据实际需要返回值
		}
	}
	*/
}